const express = require('express')
const app = express()
const cors = require('cors');
// 跨域问题
app.use(cors())
app.use(express.urlencoded({
    extended: true
}));
// 处理JSON数据格式
app.use(express.json());

//绑定子路由
app.use("/", require("./router/userRouter"));
// 创建处理资源不存在的公共件
app.use('/*', (req, res, next) => {
    res.send({
        status: 404,
        msg: "您访问的资源去火星了，请稍等！"
    })
});
// 创建处理服务器端错误的公共中间件
app.use((err, req, res, next) => {
    console.log(err.message);
    res.send({
        status: 500,
        msg: "服务器暂忙，请稍后！"
    })
});
app.listen(1314, () => console.log(`服务器已启动，端口号1314！`))